﻿body {
	margin: 0px auto;
	padding: 6px 0px 0px 0px;
	width: 870px;
	font-family: Arial;
	font-size: 12px;
}

/* miss class */
.clear {
	clear:both;
}
/* ********** */

#header {
	height: 112px;
	width: 870px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

#header #header_logo {
	float: left;
	width: 159px;
	padding: 0px;
	margin: 20px 0px 0px 10px;
}

#header #header_menu {
	float: right;
	width: 550px;
	height: 14px;
	padding: 0px;
	margin: 0px;
	background-color: #7fc52f;
}

#header #header_menu .middle {
	float: left;
	height: 14px;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}

#header #header_menu .middle ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
	font-size: 10px;
	font-weight:bold;
	font-family:Verdana;
	color: #ffffff;
	padding-top:1px;
}

#header #header_menu .middle ul li {
	display: inline;
	padding: 0px 4px 0px 4px;
}

#header #header_menu .middle ul li a {
	text-decoration: none;
	color: #ffffff;
}

#header #header_menu .middle ul li a:hover {
	text-decoration: underline;
}

#header #header_menu .left {
	float: left;
	height: 14px;
	width: 14px;
	padding: 0px;
	margin: 0px;
	background: #7fc52f url('images/header_left.jpg');
	background-repeat: no-repeat;
}

#header #header_menu .right {
	float: right;
	height: 14px;
	width: 14px;
	padding: 0px;
	margin: 0px;
	background: #7fc52f url('images/header_right.jpg');
	background-repeat: no-repeat;
}

#header #header_advs {
	float: right;
	width: 700px;
	height: 90px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

#header #header_advs #advsbox {
	float: right;
	width: 586px;
	height: 76px;
	padding: 0px;
	margin: 0px;
	background-color: Blue;
}
/*
	SEARCH
*/
#search_top {
	width: 870px;
	padding: 0px;
	margin: 6px auto 0px auto;
	background: #7fc52f url('images/search_top_bg.jpg');
	background-repeat: repeat-x;
}

#search_top #search_top_middle {
	float: left;
	width: 850px;
	margin:0 auto;
	text-align: center;
}

#search_top #search_top_middle ul {
	margin:0 auto;
	padding:0px;
	list-style-type: none;
	padding-top: 6px;
}

#search_top #search_top_middle ul li {
	display: inline;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	padding: 0px 15px 0px 15px;
}

#search_top #search_top_middle ul li.tab_normal a {
	color: #ffffff;
	text-decoration: none;
}

#search_top #search_top_middle ul li.tab_select a {
	color: #d6468b;
	text-decoration: none;
}

#search_top #search_top_middle ul li a:hover {
	color: #d6468b;
	text-decoration: underline;
}

#search_top #search_top_left {
	float: left;
	width: 10px;
	height: 26px;
	background: url('images/search_top_left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#search_top #search_top_right {
	float: right;
	width: 10px;
	height: 26px;
	background: url('images/search_top_right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}

#search {
	height: 85px;
	width: 870px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: url('images/search_bg.jpg');
	background-repeat: no-repeat;
}

#search #sub_menu {
	margin:0 auto;
	padding:0px;
	height: 22px;
	width: 870px;
}

#search #sub_menu ul {
	margin:0px;
	padding:0px;
	list-style-type: none;
	padding-top: 6px;
}

#search #sub_menu ul li {
	display: inline;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	font-style:normal;
	color: #666666;
	padding: 0px 4px 0px 4px;
}

#search #sub_menu ul li a {
	color: #d6468b;
	font-size: 13px;
	text-decoration: none;
}

#search #sub_menu ul li a:hover {
	text-decoration: underline;
}

#search #search_box {
	margin:0 auto;
	padding:0px;
	width: 870px;
	padding-top: 10px;
	text-align: center;
}

#search #search_box td.caption {
	margin:0px;
	padding:0px;
	background: url('images/search_icon.jpg');
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 20px;
	color: #d6468b;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

INPUT.search {
	background: transparent url('images/button.jpg');
    width: 59px; 
    height: 18px; 
    cursor: hand; 
    cursor: pointer; 
    border: 0px;
    font-size: 11px;
    color: #ffffff;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

/*
	CONTENT TOP
*/
#content_top {
	width: 870px;
	height: 79px;
	padding: 0px;
	margin: 6px auto 0px auto;
}

#content_top #ct_middle {
	float: left;
	width: 734px;
	padding: 0px;
	margin: 0px;
	height: 79px;
	background: url('images/content_title_bg.jpg');
	background-repeat: repeat-x;
}
#content_top #ct_middle #youarehere {
	width: 734px;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	color: #666666;
	height: 24px;
}

#content_top #ct_middle #youarehere span {
	padding: 0px 6px 0px 6px;
}

#content_top #ct_middle #youarehere a {
	color: #7dcd00;
	text-decoration: none;
}

#content_top #ct_middle #youarehere a:hover {
	text-decoration: underline;
}
#content_top #ct_middle #function {
	width: 734px;
	padding: 0px;
	margin: 0px auto;
	vertical-align: bottom;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	font-size: 16px;
	color: #bee680;
	font-family: Verdana;
	font-style: normal;
}
#content_top #ct_middle #pagetitle {
	width: 734px;
	padding: 0px;
	padding-top: 2px;
	margin: 0px auto;
	vertical-align: bottom;
	text-align: center;
	color: #ffffff;
	font-family: Verdana;
}
#content_top #ct_middle #pagetitle h3 {
	padding: 0px;
	margin: 0px auto;
	font-size: 18px;
	font-style: normal;
	font-family: Verdana;
}

#content_top #ct_left {
	float: left;
	width: 68px;
	padding: 0px;
	margin: 0px;
	height: 79px;
	background: url('images/content_left_corner.jpg');
	background-repeat: no-repeat;
}

#content_top #ct_right {
	float: right;
	width: 68px;
	padding: 0px;
	margin: 0px;
	height: 79px;
	background: url('images/content_right_corner.jpg');
	background-repeat: no-repeat;
}

/*
	CONTENT BOX
*/
#content_box {
	width: 870px;
	padding: 0px;
	margin: 0px auto 0px auto;
}
#content_box #cb_box {
	width: auto;
	padding: 0px 3px 0 3px;
	margin: 0px;
	border-left: solid 2px #7dcd00;
	border-right: solid 2px #7dcd00;
}

#content_box #cb_box table.aligncenter {
    padding: 0px;
    margin: 0px auto;
    text-align: center;
}

#content_box #cb_box td.aligntopcenter {
    padding: 0px;
    margin: 0px auto;
    vertical-align:top;
    text-align: center;
    border: dashed 1px #7fc52f;
}

#content_box #cb_box td.aligntopcenter img {
	border: solid 1px #373839;
}

#content_box #cb_box td.aligntopcenter img.icon {
	border: 0px;
}

#content_box #cb_box td.aligntopcenter p {
    padding: 0px;
    margin: 0px auto;
}

#content_box #cb_box td.aligntopcenter p.title {
    font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
}

#content_box #cb_box td.aligntopcenter p.price {
    font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #666666;
	text-align: center;
}

#content_box #cb_box td.aligntopcenter p.price span {
    font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	color: red;
}

#content_box #cb_box td.aligntopcenter p.price s {
    color: #bbbbbb;
}

#content_box #cb_box td.aligntopcenter a {
	color: #d6468b;
	text-decoration: none;
}

#content_box #cb_box td.aligntopcenter a:hover {
	color: #7fc52f;
	text-decoration: underline;
}

#content_box #cb_box td.aligntopcenter a.image:hover {
	text-decoration: none;
}

#content_box #cb_box table.showdetail {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

#content_box #cb_box table.showdetail td {
    color: #373839;
    font-size: 12px;
    font-family: Arial;
}

#content_box #cb_box table.showdetail p {
    padding: 0px;
    margin: 0px;
    color: #373839;
    line-height: 150%;
    font-size: 13px;
    font-family: Arial;
}

#content_box #cb_box table.showdetail h3 {
    padding: 0px;
	margin: 0px auto;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana;
	color: #d6468b;
	line-height: 150%;
}

#content_box #cb_box table.showdetail h3 span {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
}

#content_box #cb_box table.showdetail span {
    line-height: 150%;
}

#content_box #cb_box table.showdetail span.name {
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    font-style: normal;
    color: #666666;
    padding-right: 8px;
}

#content_box #cb_box table.showdetail span.text {
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    font-style: normal;
    color: #7fc52f;
}

#content_box #cb_box table.showdetail span.price {
    font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	font-style: normal;
	color: red;
}

#content_box #cb_box table.showdetail s {
    font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	font-style: normal;
    color: #bbbbbb;
}

#content_box #cb_box table.showdetail a.link {
    font-size: 13px;
    font-family: Arial;
    font-weight: bold;
    font-style: normal;
    color: #7fc52f;
    text-decoration: none;
}

#content_box #cb_box table.showdetail a.link:hover {
    text-decoration: underline;
    color: #d6468b;
}

#content_box #cb_box table.showdetail table img {
    border: solid 1px #d7d7d7;
}

#content_box #cb_box h3.other {
    padding: 4px;
	margin: 0px auto;
	font-size: 16px;
	font-style: normal;
	font-family: Verdana;
	color: #d6468b;
	line-height: 150%;
}

#content_box #cb_box #comment {
    margin:0 auto;
	padding: 0px 10px 0px 10px;
	list-style-type: none;
}

#content_box #cb_box #comment li {
	width: auto;
	padding: 0px 0px 6px 0px;
    margin: 0px auto;
}

#content_box #cb_box #comment li p {
	padding: 0px 3px 0px 3px;
    margin: 0px;
	color: #363738;
	font-family: Arial;
	font-size:12px;
}

#content_box #cb_box #comment li p.title {
	font-style: normal;
	font-weight: bold;
	color: #7fc52f;
}

#content_box #cb_box #comment li p.author {
	text-align: right;
}

#content_box #cb_box #comment li p.author span {
	color: #d6468b;
}

#content_box #cb_box table.alignleft {
    padding: 0px;
    margin: 0px;
    text-align: left;
}

#content_box #cb_box table.alignleft td.news {
    margin: 0px;
    vertical-align:top;
    text-align: left;
    width: 50%;
    border-bottom: dashed 1px #7fc52f;
    padding: 0px 6px 0px 6px;
}

#content_box #cb_box table.alignleft td.newsline {
    margin: 0px;
    vertical-align:top;
    text-align: left;
    width: 50%;
    border-right: dashed 1px #7fc52f;
    border-bottom: dashed 1px #7fc52f;
    padding: 0px 6px 0px 6px;
}

#content_box #cb_box table.alignleft td p {
    padding: 0px;
    margin: 0px;
	color: #363738;
	font-family: Arial;
	font-size:12px;
}

#content_box #cb_box table.alignleft td p.title {
    font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
}

#content_box #cb_box table.alignleft td a {
	color: #d6468b;
	text-decoration: none;
}

#content_box #cb_box table.alignleft td a:hover {
	color: #7fc52f;
	text-decoration: underline;
}

#content_box #cb_box table.alignleft td p.title span {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
}

#content_box #cb_box table.alignleft td p.detail {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	text-align:right;
	background: url('images/readmore.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

#content_box #cb_box table.alignleft td img {
	border: solid 1px #d6468b;
}

#content_box #cb_box #sublist {
	padding: 4px 0px 0px 20px;
	margin: 0px;
	list-style-type: none;
}

#content_box #cb_box #sublist li {
	padding: 4px 0px 4px 10px;
	background: url('images/arrow01.jpg') 0px 4px;
	background-repeat: no-repeat;
}

#content_box #cb_box #sublist li a {
	color: #d6468b;
	text-decoration: none;
}

#content_box #cb_box #sublist li a:hover {
	color: #7fc52f;
	text-decoration: underline;
}

#content_box #cb_box #sublist li span {
	color: #666666;
    font-size: 12px;
    font-weight: normal;
    padding-left: 6px;
}

#navigator {
	margin:0 auto;
	padding:0px;
	width: auto;
	text-align: center;
}

#navigator td.caption {
	margin:0px;
	padding:0px;
	height: 20px;
	padding-left: 20px;
	color: #d6468b;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

/*
	CONTENT BOTTOM
*/
#content_bottom {
	width: 870px;
	height: 12px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

#content_bottom #cb_left {
	float: left;
	width: 14px;
	padding: 0px;
	margin: 0px;
	height: 12px;
	background: url('images/cb_left_corner.jpg');
	background-repeat: no-repeat;
}

#content_bottom #cb_middle {
	float: left;
	width: 842px;
	padding: 0px;
	margin: 0px;
	height: 12px;
	background: url('images/cb_bg.jpg');
	background-repeat: repeat-x;
}

#content_bottom #cb_right {
	float: right;
	width: 14px;
	padding: 0px;
	margin: 0px;
	height: 12px;
	background: url('images/cb_right_corner.jpg');
	background-repeat: no-repeat;
}

/*
	HOME TOP
*/
#home_top {
	width: 870px;
	padding: 0px;
	margin: 6px auto 0px auto;
}

#home_top #topleftside {
	float: left;
	width: 230px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

#home_top #topleftside #random {
	height: 24px;
	width: 230px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: url('images/random_top.jpg');
	background-repeat: no-repeat;
}

#home_top #topleftside #random p {
	padding: 5px 0px 0px 40px;
	margin:0px;
	font-family: Tahoma;
	color: #d6468b;
	font-weight: bold;
	font-size: 13px;
}

#home_top #topleftside ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
	border-top: solid 2px #7fc52f;
	border-left: solid 2px #7fc52f;
	border-right: solid 2px #7fc52f;
	width:auto;
}

#home_top #topleftside ul li {
	width: auto;
	border-bottom: dashed 1px #7fc52f;
	padding-right: 3px;
}

#home_top #topleftside ul li img {
	border: solid 1px #d6468b;
}

#home_top #topleftside ul li p {
	margin: 0px;
	padding: 2px 0px 2px 2px;
	font-size: 12px;
	font-family: Tahoma;
	font-style: normal;
	color: #666666;
}

#home_top #topleftside ul li p a {
	text-decoration: none;
}

#home_top #topleftside ul li p a.title {
	color: #d6468b;
	font-weight: bold;
}

#home_top #topleftside ul li p a.shop {
	color: #c19e64;
	font-size: 13px;
	font-weight: bold;
}

#home_top #topleftside ul li p a:hover {
	text-decoration: underline;
	color: #7fc52f;
}

#home_top #topleftside ul li p.title {
	margin: 0px;
	padding: 2px 0px 2px 2px;
}

#home_top #topleftside ul li p.price {
    font-size: 13px;
	font-family: Tahoma;
	font-style: normal;
	color: #404040;
    font-weight: bold;
}

#home_top #topleftside ul li p.price span {
	color: red;
}

#home_top #topleftside ul li p.price s {
    color: #bbbbbb;
}

#home_top #topleftside #random_bottom {
	height: 20px;
	width: 230px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: url('images/random_bottom.jpg');
	background-repeat: no-repeat;
}

#home_top #topleftside #random_bottom p {
	margin:0px;
	font-size: 11px;
	padding-top: 4px;
	padding-right: 8px;
	margin-right: 4px;
	text-align:right;
	background: url('images/readmore.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

#home_top #topleftside #random_bottom a {
	color: #666666;
	text-decoration: none;
}

#home_top #topleftside #random_bottom a:hover {
	color: #7fc52f;
	text-decoration: underline;
}

#home_top #topmiddleside {
	float: left;
	width: 461px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

#home_top #topmiddleside #type {
	padding: 0px 4px 0px 4px;
	margin: 0px;
	width: auto;
}

#home_top #topmiddleside #type .slideshow {
	float: left;
	width: 453px;
	height: 207px;
	background: url('images/flash.jpg');
	background-repeat: no-repeat;
}

#home_top #topmiddleside #type .tabbox {
	float: left;
	width: 453px;
	height: 17px;
	margin-top: 8px;
}

#home_top #topmiddleside #type .tabbox div {
	margin: 0px auto;
	text-align: center;
}

#home_top #topmiddleside #type .tabbox div p {
	margin: 0px auto;
	text-align: center;
	padding: 0px;
	padding-top: 2px;
}

#home_top #topmiddleside #type .tabbox div a {
	text-decoration: none;
	color: #d6468b;
	font-size: 12px;
}

#home_top #topmiddleside #type .tabbox div a:hover {
	text-decoration: none;
}

#home_top #topmiddleside #type .tabbox .taboff {
	float: left;
	width: 76px;
	height: 17px;
	background: url('images/tab_off.jpg');
	background-repeat: no-repeat;
}

#home_top #topmiddleside #type .tabbox .tabon {
	float: left;
	width: 76px;
	height: 17px;
	background: url('images/tab_on.jpg');
	background-repeat: no-repeat;
}

#home_top #topmiddleside #type .tabcontent {
	float: left;
	width: auto;
	border: solid 1px #7dcd00;
	padding-top: 5px;
}

#home_top #topmiddleside #type .typecontent {
	float: left;
	width: 451px;
}

#home_top #topmiddleside #type .typecontent .back {
	margin: 0px;
	padding: 0px;
	float:left;
	width: 14px;
	height: 110px;
}

#home_top #topmiddleside #type .typecontent .back div {
	margin: 0px;
	padding: 1px 0px 0px 2px;
}

#home_top #topmiddleside #type .typecontent .next {
	margin: 0px;
	padding: 0px;
	float:left;
	width: 14px;
	height: 110px;
}

#home_top #topmiddleside #type .typecontent .next div {
	margin: 0px;
	padding: 1px 0px 0px 1px;
}

#home_top #topmiddleside #type .typecontent .listproduct {
	margin: 0px;
	padding: 0px;
	float:left;
	width: 423px;
    position :relative;
    overflow:hidden;
    padding-bottom: 10px;
}

#home_top #topmiddleside #type .typecontent .listproduct ul {
	padding: 0px; 
	margin: 0px;
}

#home_top #topmiddleside #type .typecontent .listproduct li {
	float:left;
	padding:0px;
	margin: 0px;
	width:141px;
	text-align:left;
	list-style-type: none;
}

#home_top #topmiddleside #type .typecontent .listproduct li img {
	border: solid 1px #d6468b;
}

#home_top #topmiddleside #type .typecontent .listproduct p {
	text-align:left;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
	padding: 2px;
	font-size: 12px;
	font-family: Tahoma;
}

#home_top #topmiddleside #type .typecontent .listproduct p.caption {
	color: #d7d7d7;
	font-size: 13px;
	padding-top: 2px;
}

#home_top #topmiddleside #type .typecontent .listproduct p.price {
	color: red;
}

#home_top #topmiddleside #type .typecontent .listproduct p.price s {
	color: #bbbbbb;
}

#home_top #topmiddleside #type .typecontent .listproduct p.title {
	color :#d6468b;
}

#home_top #topmiddleside #type .typecontent .listproduct p.title a {
	color :#d6468b;
	text-decoration: none;
}

#home_top #topmiddleside #type .typecontent .listproduct p.shop {
	color: #c19e64;
	font-size: 13px;
}

#home_top #topmiddleside #type .typecontent .listproduct p.shop a {
	color :#c19e64;
	text-decoration: none;
}

#home_top #topmiddleside #type .typecontent .listproduct p a:hover {
	text-decoration: underline;
	color :#7dcd00;
}


#home_top #toprightside {
	float: right;
	width: 179px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

#home_top #toprightside #collection {
	height: 24px;
	width: 179px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: url('images/collection_top.jpg');
	background-repeat: no-repeat;
}

#home_top #toprightside #collection p {
	padding: 5px 0px 0px 40px;
	font-family: Tahoma;
	color: #d6468b;
	font-weight: bold;
	font-size: 13px;
	margin:0px;
}

#home_top #toprightside #collection_bg {
	height: 183px;
	width: 179px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: url('images/collection_bottom.jpg');
	background-repeat: no-repeat;
}

#home_top #toprightside #collection_bg div {
	width: 179px;
	padding: 0px;
	margin: 0px auto;
	padding-top: 120px;
	text-align: center;
}

#home_top #toprightside #collection_bg div a {
	padding: 0px;
	margin: 0px;
	width: 71px;
	height: 18px;
	background: url('images/button1.jpg');
	background-repeat: no-repeat;
	display: block;
	font-family: Arial;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
}

#home_top #toprightside #collection_bg div a:hover {
	text-decoration: none;
}

#home_top #toprightside #advcolbox {
	height: 140px;
	width: 179px;
	padding: 0px;
	margin: 6px auto 0px auto;
	display: block;
}

/*
	HOME BOTTOM
*/
#home_bottom {
	width: 870px;
	padding: 0px;
	margin: 0px auto 0px auto;
}

#home_bottom #leftside {
	float: left;
	width: 472px;
	padding: 0px;
	margin: 0px auto;
}

#home_bottom #leftside #newstitle {
	height: 50px;
	width: 472px;
	padding: 0px;
	margin: 0px auto 4px auto;
	background: url('images/fashionnews.jpg');
	background-repeat: no-repeat;
}

#home_bottom #leftside ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
	border: solid 2px #7fc52f;
	width:auto;
}

#home_bottom #leftside ul li {
	width: auto;
	border-bottom: dashed 1px #7fc52f;
	padding-right: 3px;
}

#home_bottom #leftside ul li img {
	border: solid 1px #d6468b;
}

#home_bottom #leftside ul li p {
	padding:0px;
	margin:0px;
	color: #565656;
	font-family: Arial;
	font-size:12px;
}

#home_bottom #leftside ul li p.detail {
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	text-align:right;
	background: url('images/readmore.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

#home_bottom #leftside ul li p.title {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 8px;
}

#home_bottom #leftside ul li a {
	color: #d6468b;
	text-decoration: none;
}

#home_bottom #leftside ul li a:hover {
	color: #7fc52f;
	text-decoration: underline;
}

#home_bottom #leftside ul li a.image:hover {
	text-decoration: none;
}

#home_bottom #middleside {
	float: left;
	width: 193px;
	padding: 0px;
	margin: 0px auto;
}

#home_bottom #middleside #advtitle {
	height: 25px;
	width: 193px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: url('images/advbottom_bg.jpg');
	background-repeat: no-repeat;
}

#home_bottom #rightside {
	float: right;
	width: 205px;
	padding: 0px;
	margin: 0px auto;
}

#home_bottom #rightside #supporttitle {
	height: 55px;
	width: 205px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: url('images/support.jpg');
	background-repeat: no-repeat;
}

#home_bottom #rightside #hottitle {
	height: 105px;
	width: 205px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: url('images/hotnews.jpg');
	background-repeat: no-repeat;
}

#home_bottom #rightside ul#online {
	list-style-type: none;
	padding:0px;
	margin:0px;
	border-left: solid 7px #7fc52f;
	border-right: solid 7px #7fc52f;
	width:auto;
}

#home_bottom #rightside ul#online li {
	width: auto;
	margin:0px;
	padding-right: 3px;
	padding-bottom: 4px;
	border-top: solid 1px #7fc52f;
}

#home_bottom #rightside ul#online li p {
	padding:0px;
	margin:0px;
	color: #d6468b;
	font-family: Tahoma;
	font-size:13px;
	padding-top: 4px;
}

#home_bottom #rightside ul#online li p a {
	color: #565656;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

#home_bottom #rightside ul#online li p a {
	color: #565656;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

#home_bottom #rightside ul#online li p span.name {
	color: #565656;
	padding-left: 6px;
}

#home_bottom #rightside ul#hotnews {
	list-style-type: none;
	padding:0px;
	margin:0px;
	border-left: solid 7px #7fc52f;
	border-bottom: solid 7px #7fc52f;
	border-right: solid 7px #7fc52f;
	width:auto;
}

#home_bottom #rightside ul#hotnews li {
	width: auto;
	margin:0px;
	padding-right: 3px;
	padding-bottom: 10px;
	background: url('images/hotnews_bg.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
}

#home_bottom #rightside ul#hotnews li img {
	border: solid 1px #d7d7d7;
}

#home_bottom #rightside ul#hotnews li p {
	padding:0px;
	margin:0px;
	color: #666666;
	font-family: Tahoma;
	font-size:12px;
	padding-top: 3px;
}

#home_bottom #rightside ul#hotnews li a {
	color: #666666;
	text-decoration: none;
}

#home_bottom #rightside ul#hotnews li a:hover {
	color: #7fc52f;
	text-decoration: underline;
}

#home_bottom #rightside ul#hotnews li a.image:hover {
	text-decoration: none;
}

/*
	FOOTER
*/
#footer {
	height: 83px;
	width: 870px;
	padding: 0px;
	margin: 6px auto 0px auto;
	background: url('images/footer_bg.jpg');
	background-repeat: repeat-x;
}

#footer_left {
	float: left;
	width: 60%;
	height: 100%;
	background: url('images/footer_left.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#footer_left .copyright {
	margin: 32px 0px 0px 54px;
	padding: 0px;
	color: #c50360;
	font-size: 12px;
	line-height: 140%;
}

#footer_left .copyright p {
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}

#footer_right {
	float: right;
	width: 40%;
	height: 100%;
	background: url('images/footer_right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	padding:0px;
	margin:0px auto;
	text-align: left;
}

#footer_right .top {
	width: 290px;
	height: 25px;
}

#footer_right .box {
	width: 290px;
	height: 20px;
}

#footer_right .box .left {
	float: left;
	width: 140px;
	text-align: right;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #999999;
}

#footer_right .box .right {
	float: right;
	width: 140px;
	padding-left: 10px;
	text-align: left;
}

/* USING FOR TABLE */
td.describe {
    font-size: 12px; 
    color: #373839; 
    font-weight: normal; 
    text-align: left;
}

td.textleft {
    color: #373839;
    height: 20px;
    font-weight: bold; 
    text-align: left;
}

td.textleft span {
    color: red;
    font-weight: normal;
}

td.error {
    color: red; 
    font: bold 12px Arial;
    height: 20px;
    padding-right: 4px;
    text-align: left; 
    vertical-align: middle;
}

td.message {
	color: #373839;
	text-align:center;
}

td.message A {
	color: Blue;
	text-decoration:none; 
	text-align:center;
}

td.message A:hover {
	text-decoration: underline;
}


/* USING FOR HOME PAGE */
/* carousel-specific styles */
.carouselleftarrow{width:22px;margin:0px 0 0px 0;float:left;text-align:center;}
.carouselrightarrow{width:22px;margin:0px 0 0px 0;float:right;text-align:center;}
.carousel-list{list-style-type:none;margin:0;padding:0; float:left}
.carousel-list .prodimage.bordered{border-right:solid 1px #ccc;text-align:center;}
.visibleframe{float:left;position:relative;overflow:hidden;width:520px;}
.contentframe{position:relative;overflow:hidden;width:10000px;}
.contentframe li h4{text-align:left;margin:0;padding:0;font-size:11px;}
.contentframe li p{text-align:left;margin:0;padding:0;}